int multiply(int A, int B){
    int min = 0, max;
    A < B ? (min = A) : (min = B);   //min保存A,B中较小的数
    A > B ? (max = A) : (max = B);   //max保存A,B中较大的数

    if(min){             //min作为递归次数
        return max + multiply(min-1,max);    //递归进行累加
    }
    return min;   // if min == 0 返回 0
}